Version history
Version 2.0, 22 September 1997
- 'Save to FTP server' didn't work for files in subdirectories. Fixed.
- 'Save to FTP server' now also works with NetFinder.
- Added 'Reload in Browser' to CSS menu.
- Redesigned key bindings dialog.
- 'Last modified' default text can be changed.
- Interchanged keybindings for 'Word Complete' and 'Remove marks' for compatibility
with future versions of Alpha.
- 'Word completion' now calls the general word completion when appropriate.
- Fixed problem with electric colon in JavaScript mode.
- Worked around the coloring bug when changing coloring.
- Fine tuning of word completion and indentation.
- A couple of other bugs have been fixed.
Version 2.0b2, 17 August 1997
- When you're using CSS dialogs Alpha is more
clever about where to insert the text and what to delete.
- The sizes and positions of home page
windows are remembered when they are closed.
- Checking and fixing remote links with Big Brother.
- Redefined what is meant by Netscape and IE only: Anything in HTML
4.0 draft are not considered to be Netscape or IE 'only' elements or
attributes.
- When using 'Save to Ftp Server' Alpha would freeze waiting for a
reply. Fixed.
- When making 'include tags' the path to the file to include begins
with :INCLUDE: if it's in a include folder. This makes it easier to
move the include folder.
- Bindings of custom HTML elements now always work in CSS mode.
- Added elecColon to JavaScript mode.
- HTML words are now be colored in CSS mode.
- Slightly changed behavior for 'New Document'.
- A couple of bugs introduced in version 2.0b1 have been fixed.
Version 2.0b1, 20 July 1997
- Support for editing of Cascading Style Sheets and a separate CSS
mode.
- Lots of new HTML elements. Now possible to hide certain attributes
in the attribute dialogs.
- A clever word completion feature to save you time while typing.
- Customizable indentation of the code.
- A function to reformat messy code to make it more readable.
- You can open windows, called "home page windows", with lists of
files from where you can easily copy and paste to make links.
- A separate JavaScript mode.
- The menu is split into two menus.
- When changing packages the menu is no longer rebuilt. Menu items
are disabled or enabled instead.
- A userfriendly interface to change the key bindings in the menus.
- Coloring more customizable.
- Added a 'Preferences' submenu to the HTML menu.
- Validation of the code.
- Option-click on titlebar brings up popup menu with attributes.
- It's now possible to change attributes in the status bar. Ctrl-D to
ignore default value.
- 'Use Attributes' settings optionally apply to attribute dialogs.
- In 'Tabs to Rows' and 'Import Table' multiple tabs can now be
treated as a single one.
- Cmd-double-click on a tag to change attributes.
- Check links, move files etc. now recognize comments.
- Check links, move files etc. understand CSS urls.
- A Frontier menu.
- Less blank lines are inserted after tags.
- Function to create index of document.
- Function to remove all tags.
- A function to calculate the total document size including images
etc.
- Saving to FTP server.
- You can fix links by selecting a new file after checking links.
- In status bar event handlers are always asked for when 'include
event handlers' is set.
- 'New Document' can open a new window if window is non-empty.
- Braces are only electric between SCRIPT and STYLE tags.
- 'Help' can open different pages in the manual.
- MSIE no longer opens a new window when a file is sent to it.
- Now possible to send window to Cyberdog.
- Support for custom palettes.
- Scanning of files more memory efficient (how about that Netscape?)
when there are very many or very large files.
- Now compatible with Vince's Additions (except for a few key
bindings in the menus you may have to change).
- A number of other small changes and a few minor bug fixes.
Version 1.4.1, 2 April 1997
- A few changes to the HTML 3.2 package to make it agree with the
final recommendation from W3C 14 January 1997.
- Alpha can now optionally save a window without asking when you send
it to your browser.
- If you have more than one version of the same browser and one is
running, Alpha no longer tries to launch the second one when you send a
file to the first one.
- You can now set the line width of your HTML documents (fillColumn
variable).
- A couple of bug fixes. In particular a bug which in a few cases
would extract the wrong width and height of gifs and jpegs has been
fixed.
Version 1.4, 21 January 1997
- Files outside home page folders are considered to have URLs like
file:///path/to/file.html. This implies that you can now check links
between all files, not only the ones in your home page folders.
Similarly you can make links via a file dialog between all files, and
cmd-double-click now works for all files.
- Improved integration with Big Brother. (You need Big Brother 1.1 or
later.)
- Each home page folder can have a corresponding include folder,
where you can put all your files to be dynamically included. This
include folder is mapped to the same URL as the home page folder.
- Move files works for files
in these new include folders.
- 'Update folder' and 'update file' for include files.
- Case-sensitive link checking.
- You can now choose if you want to check anchors when you check
links.
- Unsafe characters in URLs are coded when they are inserted, e.g.
space becomes %20.
- Long opening tags are wrapped when they are inserted.
- Cmd-double-click on an include
tag opens file.
- Home page URLs no longer have to be
specified in two pieces.
- 'Check links' didn't work for anchors with spaces. Fixed.
- 'Check folder' can now optionally check subfolders.
- 'Convert NCSA map' couldn't correctly translate circle areas.
Fixed.
- When image maps are converted, the default URL is now put last.
- color_9 ... color_15 can be used as keyword color.
- The predefined colors are replaced by the 16 ones defined in HTML
3.2.
- HTML manual can be opened from the menu.
- Added onReset to FORM.
- Added HEIGHT to TABLE.
- SHAPE=DEFAULT removed from HTML 3.2 package.
- ALT is now correctly a required attribute of AREA.
- A couple of other minor changes and bug fixes.
Version 1.3, 17 November 1996
- New submenu 'Browsers' where you can add all your browsers, and
quickly choose which one to send files to. ('Choose browser' is gone,
and as a consequence changed the key binding for SCRIPT back again.)
- 'Check links' now checks anchors.
- Fixed a bug in 'Check links' for links like HREF="#anchor" in files
containing a <BASE HREF="url">.
- Improved error handling in 'Move files' and 'Update home page'.
- Fixed a bug with include tags split into two lines.
- 'Includes' now works for paths containing the characters "<>.
- Similar fix for 'last modified date'.
- A few other minor changes and fixes.
Version 1.3b2, 4 November 1996
- The HTML prefs file (if any) sometimes wasn't loaded in 1.3b1.
Fixed.
- Modified Table template.
- New Tabs to Rows dialog.
- Function to import a table from a
file.
- Make list can now optionally
insert list tags.
- Untitled windows could not be sent to browser. Fixed.
- Updating dynamically included files now
changes last modified date.
- Importing an exported URL cache missed first URL. Fixed.
- You can now go back in 'Clean up cache' dialog.
- BASEFONT added to HTML 3.2 package. (Included in the latest draft
from W3C.)
- Described in this help file how to easily bind any menu item to any
single keystroke.
Version 1.3b1, 22 October 1996
- You can now define more than one home page folder, each containing
files of different sites.
- Support for dynamically included files.
- Conversion of NCSA and CERN image map
files to client side image maps.
- New interface for defining colors. You can now also define a color
by specifying its hexadecimal number.
- New interface for footers.
- When selecting a GIF or JPEG file for <IMG> via a file dialog
its width and height are automatically determined. The algorithm for
JPEG is taken from the perl script 'wwwimagesize' by Alex Knowles,
alex@ed.ac.uk, and Andrew Tong, werdna@ugcs.caltech.edu.
- The URL cache can be exported to a file for
later use.
- You can scan any file for URLs and import them to the URL cache.
- The names of the files in a folder can be imported to the URL
cache.
- Last modified date can
automatically be inserted when you save a file.
- Link checking can be done with Big Brother by François Pottier.
- Function to change choices directly in the document.
- Translation of <>&.
- A user friendly settings dialog.
- Cmd-double-click on a color
attribute brings up a color picker and let you change the color.
- Ctrl-q to skip the rest of the attributes in status bar.
- Required attributes are asked for again in status bar.
- Links checks can be done in the current window.
- 'Comment' and 'Comment line' insert HTML comment or JavaScript
comment depending on the position.
- Funcs menu lists headers H1-6.
- Function to select the content of a container.
- Shift-ctrl-opt-space bound to
- Table template optionally without TABLE tags.
- Comment color in JavaScript coloring can be changed.
- 'Reveal color' has moved to new 'Editing' sub menu, and has got a
new key binding.
- Added ARCHIVE and MAYSCRIPT to APPLET.
- Some other minor changes.
Version 1.2.2, 3 October 1996
- You can now change browser for preview (option on 'send file to
browser'). As a consequence, the key binding for SCRIPT is changed.
- 'Check links', 'Move files' and cmd-double-click now correctly
interpret links like HREF="#anchor" as pointing to the file itself and
not to "index.html#anchor".
- The same functions now ignores "news:" links like they always have
ignored "mailto:" links.
Version 1.2.1, 12 September 1996
- Move files no longer remove
blank lines in the moved files.
- Special window names _self _top _parent _blank correctly set to
lowercase.
- 'Mark file' didn't find header when opening tag was split into two
lines. Fixed.
- HTTP-EQUIV is no longer a required attribute of META.
- Value of NAME attribute to A, MAP and FRAME wasn't added to cache
when tags were set in lowercase. Fixed.
Version 1.2, 3 August 1996
- The package HTML 2.0 is removed, since it is out-dated. From now on
there will only be two packages, one with the latest official HTML and
one where extensions have been included.
- There is now only two way to input
attributes, the dialogs introduced in 1.1 and the status bar.
- Improved behavior when attributes are
given in the status bar. ctrl-z to
cancel, ctrl-f for a file dialog or new
color. When a value is chosen from a popup window, Alpha immediately
jumps to the next attribute.
- A new userfriendly way to add new HTML
elements.
- A function to move files
between folders and automatically update all links to and in them.
- Changed JavaScript coloring. Only
reserved words are colored, not built in methods and properties.
Comments in JavaScript are now colored.
- A window cache just like the URL cache. Frame names are automatically added to
this cache.
- A new submenu with plug-ins.
- JavaScript's event handlers can now
optionally appear in the attribute
dialog.
- Only one menu item for <A>.
- Added SRC to <SCRIPT>.
- Added <NOSCRIPT>, <MULTICOL> and <SPACER>.
- Added FRAMEBORDER, BORDERCOLOR to <FRAME>.
- Added FRAMEBORDER, BORDERCOLOR, BORDER to <FRAMESET>.
- Added FACE to <FONT>.
- Added onMouseOut to <A>.
- Added onAbort, onError, onLoad to <IMG>.
- Added onClick, onMouseOver, onMouseOut to <AREA>.
- When trying to add a link via a file dialog, windows with '
<n>' added to the window name were asked to be saved even if they
already were saved. Fixed!
- Send file to browser didn't work for windows with ' <n>'
appended. Fixed!
- Problems finding the browser fixed.
- Reveal color didn't find color attribute if color wasn't quoted.
Fixed!
- Check links didn't find BASE if it was split into two lines. Fixed!
- Check links and cmd-double-click now correctly interpret paths of
the form "./file.html".
- Check links and cmd-double-click now search for a file
index.html when a link points to a folder.
- Check links didn't work for files with UNIX or IBM newlines. (All
links were found to be ok.) Fixed!
- Some lists couldn't be inserted when using the status bar. Fixed!
- 'Change opening' didn't work for INPUT elements in lower case.
Fixed!
- The variable htmlElemAttrsForAll is no
longer supported.
- Some other minor changes and bug fixes.
Version 1.1.1, 17 June 1996
- Rewrote some of the code so that HTML mode loads faster.
- The menu Use Attributes is disabled
when it is not needed.
- Added <U> and <NOEMBED>.
- The new suffix mapping is used to determine if a file is a HTML
file when deciding which files to scan to check the links.
Version 1.1, 21 May 1996
- The HTML elements are put into three
packages, HTML 2.0, HTML 3.2 and Extensions.
- Support for JavaScript coloring and
editing.
- A function to check that all links
between files in your home page are ok.
- Attributes to an element can be input
in one single dialog box, rather that giving the attributes one after
another.
- When you are asked about an URL attribute, you can choose a file
via a file dialog. The relative path is automatically inserted.
- "Fill paragraph" is now sensitive to HTML elements.
- cmd-doubleclick on a relative
URL opens the file, or if it does not exits, it can create a new file
and save it in the right place.
- You can define a new color when you are asked about a color
attribute.
- You can define files with footers, which can be automatically
inserted when you create a new document.
- Control that a value given to a number attribute is valid.
- Control that a value given to a color attribute is valid.
- New dialog box for "New
document" where you can choose which elements you want in the head,
and also select a file with a footer to insert in the end of the body.
- Character translation can be done in
a selection. The translation is also a lot faster.
- Tab marks can be removed in a selection.
- "Select container" and "Untag" now find the correct pair of tags
when there are elements of the same kind within each other, like a
<TABLE> within a <TABLE>.
- "Select container" and "Untag" now ignores all tags without a
closing tag.
- A function to select a tag with no closing tag.
- A function to untag a element with no closing tag.
- A function to untag a container and automatically select the
content.
- A function to change an element in the document.
- New key binding for untag: ctrl-F1. It has been bundled with the
new functions just mentioned.
- Mark file now finds headers with opening and closing tags on
different lines. Each menu item is limited to 30 characters, not to
make them too long.
- If you use any of the two old ways of inputting attributes, you can
set a flag for each element, so that you can optionally be asked about
the attributes not chosen in the "Use attributes" menu.
- A table template function, to
quickly make tables.
- With "Tabs to rows" you can now
optionally put table headers in first row and/or column.
- "Rows to tabs" now follow the HTML
code, not the line breaks in the file.
- A function to insert <BR> at
the end of every line in a selection.
- A function to remove every
<BR> in a selection.
- A function to insert <P> at
empty lines in a selection.
- A function to make a HTML list from a *'d list.
- Undo is now easier, although you sometimes still have to make two
"Undos" to undo something.
- For attributes which can take any value, beginning and ending
spaces are no longer removed. Sometimes these spaces are wanted.
- When <A NAME="xxx"> or <MAP NAME="xxx"> is inserted,
"#xxx" is added to URL cache.
- New dialog box for cleaning up URL cache.
- Two identical colors can no longer be defined.
- New elements STRIKE and DFN.
- New element <INPUT TYPE=BUTTON> in extensions package. To be
used together with JavaScript.
- A couple of new attributes added so some elements.
- For the AREA element, a check is made that you use one of the
attributes HREF and NOHREF is used, but not both.
- The key binding for "Comment line" have been changed to ctrl-C-L to
conform with other modes.
Version 1.0, 25 March 1996
- A lot of new elements are included.
- It's possible to define colors to use as background color, text
color etc. from a color picker.
- Translation of accented letters (é, á etc.) to HTML
entities and vice versa.
- The attributes of the elements are divided into required and
optional ones. If you skip a required one, no element is inserted. You
can no longer make elements like <A></A>.
- For some elements there is a separate key binding as well as menu
item to automatically skip all attributes.
- Improved behavior when the status bar is used to input attributes.
- Untagging works better.
- Marking of the file works better.
- Plus a number of other small changes.